﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.DTO
{
    /// <summary>
    /// 工程类获奖[招标代理]
    /// </summary>
    public class e_ProjectPrizePunish
    {
        public Int32 ID { get; set; }
        /// <summary>
        /// 填写日期
        /// </summary>
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? RegisterDate { get; set; }
        /// <summary>
        /// 填写人id
        /// </summary>
        public Int32? AuthorID { get; set; }
        /// <summary>
        /// 填写人姓名
        /// </summary>
        public String AuthorName { get; set; }
        /// <summary>
        /// 获奖名称
        /// </summary>
        public String Title { get; set; }
        /// <summary>
        /// 单位名称
        /// </summary>
        public String CorpName { get; set; }
        /// <summary>
        /// 单位编号
        /// </summary>
        public String CorpNo { get; set; }
        /// <summary>
        /// 项目经理或项目总监编号
        /// </summary>
        public Int32? PersonID { get; set; }
        /// <summary>
        /// 项目经理或项目总监
        /// </summary>
        public String PersonName { get; set; }
        /// <summary>
        /// 项目经理或项目总监证书编号
        /// </summary>
        public String PersonNo { get; set; }
        /// <summary>
        /// 工程编号
        /// </summary>
        public Int32? ProjectID { get; set; }
        /// <summary>
        /// 工程名称
        /// </summary>
        public String ProjectName { get; set; }
        /// <summary>
        /// 工程地址
        /// </summary>
        public String Address { get; set; }
        /// <summary>
        /// 施工许可编号
        /// </summary>
        public String SGXK { get; set; }
        /// <summary>
        /// 竣工备案号
        /// </summary>
        public String JGBA { get; set; }
        /// <summary>
        /// 批准单位
        /// </summary>
        public String AuditDept { get; set; }
        /// <summary>
        /// 批准日期
        /// </summary>
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? AuditDate { get; set; }
        /// <summary>
        /// 狗号
        /// </summary>
        public String DocID { get; set; }
        /// <summary>
        /// 企业申请得分
        /// </summary>
        public Double? Apply_CorpScore { get; set; }
        /// <summary>
        /// 人员申请得分
        /// </summary>
        public Double? Apply_PersonScore { get; set; }
        /// <summary>
        /// 企业审核得分
        /// </summary>
        public Double? Audit_CorpScore { get; set; }
        /// <summary>
        /// 人员审核得分
        /// </summary>
        public Double? Audit_PersonScore { get; set; }
        /// <summary>
        /// 企业总得分
        /// </summary>
        public Double? Total_CorpScore { get; set; }
        /// <summary>
        /// 个人得总得分
        /// </summary>
        public Double? Total_PersonScore { get; set; }
        /// <summary>
        /// 承办人意见
        /// </summary>
        public String Response_Remark { get; set; }
        /// <summary>
        /// 部门审核意见
        /// </summary>
        public String Dept_Remark { get; set; }
        /// <summary>
        /// 领导审核意见
        /// </summary>
        public String Lead_Remark { get; set; }
        /// <summary>
        /// 承办人审核日期
        /// </summary>
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Response_Date { get; set; }
        /// <summary>
        /// 部门审核日期
        /// </summary>
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Dept_Date { get; set; }
        /// <summary>
        /// 领导审核日期
        /// </summary>
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Lead_Date { get; set; }
        /// <summary>
        /// 1,2,3,施工,4监理单位
        /// </summary>
        public Int32? bStatus { get; set; }
        /// <summary>
        /// 扣分1,加分0
        /// </summary>
        public Int32? bFlag { get; set; }
        /// <summary>
        /// 是否监理企业（0：否；1：是）
        /// </summary>
        public Int32? CorpFlag { get; set; }
        /// <summary>
        /// 是否主建单位0：否；1：是
        /// </summary>
        public Int32? ConstractionFlag { get; set; }
        /// <summary>
        /// 奖项类别1：质量或技术进步,2：安全或文明施工,3：施工企业其它
        /// </summary>
        public Int32? PrizeFlag { get; set; }
        /// <summary>
        /// 考核依据1
        /// </summary>
        public Int32? KHID1 { get; set; }
        /// <summary>
        /// 考核依据2
        /// </summary>
        public Int32? KHID2 { get; set; }
        /// <summary>
        /// 审核状态，0上报，1审核通过，-1打回
        /// </summary>
        public String bFlowStatus { get; set; }
        /// <summary>
        /// 资质编号
        /// </summary>
        public Int32? zzID { get; set; }
        /// <summary>
        /// 公司编号
        /// </summary>
        public Int32? CorpID { get; set; }
        /// <summary>
        /// 单位狗号
        /// </summary>
        public Int32 CorpDogID { get; set; }
        /// <summary>
        /// 招投标考核id
        /// </summary>
        public Int32 ztbTypeID { get; set; }
        /// <summary>
        /// 招投标备注
        /// </summary>
        public String ztbRemark { get; set; }
        /// <summary>
        /// 奖项类别，保留字段
        /// </summary>
        public Int32? prizetype { get; set; }
        /// <summary>
        /// 对应企业的CorpUserGuid
        /// </summary>
        public Guid? CorpUserGuid { get; set; }
        /// <summary>
        /// 对应人员的guid
        /// </summary>
        public Guid? EmpGuid { get; set; }
        /// <summary>
        /// 对应企业的资质guid
        /// </summary>
        public Guid? QualityGuid { get; set; }
        /// <summary>
        /// 工程的guid
        /// </summary>
        public Guid? ProjGuid { get; set; }
        /// <summary>
        /// 记录的guid
        /// </summary>
        public Guid? RecordGuid { get; set; }
        public Int32? bGrade { get; set; }
        public String classid { get; set; }
        public String AreaCode { get; set; }
        public Int32? tb_Corp_IsOuter { get; set; }
        public Double? BuildAreas { get; set; }
        public Double? Cost { get; set; }
    }
}
